short tc1_base = 1871;
short tc2_base = 1890;

short temperature_table[241] = {
-40,
-39,
-38,
-37,
-36,
-35,
-34,
-33,
-32,
-31,
-30,
-29,
-28,
-27,
-26,
-25,
-24,
-23,
-22,
-21,
-20,
-19,
-18,
-17,
-16,
-15,
-14,
-13,
-12,
-11,
-10,
-9,
-8,
-7,
-6,
-5,
-4,
-3,
-2,
-1,
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200
};

short rt_table[241] = {
3953,
3946,
3939,
3930,
3921,
3911,
3901,
3889,
3877,
3865,
3851,
3837,
3822,
3806,
3790,
3772,
3755,
3736,
3716,
3696,
3676,
3655,
3633,
3610,
3587,
3563,
3539,
3514,
3488,
3461,
3433,
3405,
3376,
3346,
3316,
3284,
3252,
3219,
3185,
3151,
3115,
3078,
3041,
3002,
2963,
2924,
2883,
2842,
2801,
2759,
2716,
2673,
2629,
2586,
2542,
2497,
2453,
2408,
2363,
2318,
2273,
2227,
2183,
2137,
2093,
2048,
2004,
1959,
1915,
1872,
1829,
1786,
1743,
1702,
1660,
1619,
1579,
1539,
1500,
1462,
1424,
1386,
1350,
1314,
1279,
1244,
1210,
1177,
1145,
1113,
1082,
1052,
1023,
994,
966,
938,
912,
886,
860,
836,
812,
789,
766,
744,
722,
701,
681,
661,
642,
624,
606,
588,
571,
555,
539,
523,
508,
494,
480,
466,
453,
440,
427,
415,
404,
392,
381,
371,
361,
351,
341,
332,
323,
314,
305,
297,
289,
281,
273,
266,
259,
252,
246,
239,
233,
227,
221,
215,
209,
204,
198,
193,
188,
183,
178,
173,
168,
164,
160,
155,
151,
147,
143,
140,
136,
132,
129,
126,
123,
119,
116,
113,
111,
108,
105,
102,
100,
97,
95,
93,
90,
88,
86,
84,
82,
80,
78,
76,
75,
73,
71,
70,
68,
66,
65,
64,
62,
61,
59,
58,
57,
56,
55,
53,
52,
51,
50,
49,
48,
47,
46,
45,
44,
43,
42,
42,
41,
40,
39,
38,
38,
37,
36,
35,
35,
34,
33,
33,
32,
31,
31,
30,
30,
29,
28,
28,
27,
27,
26,
26,
25 
};

short tc_table[241] =
{
-192,
-188,
-183,
-178,
-174,
-169,
-164,
-160,
-155,
-150,
-146,
-141,
-136,
-131,
-127,
-122,
-117,
-112,
-108,
-103,
-98,
-93,
-88,
-83,
-81,
-74,
-69,
-64,
-59,
-54,
-49,
-44,
-40,
-35,
-30,
-25,
-20,
-15,
-10,
-5,
0,
5,
10,
15,
20,
25,
30,
35,
40,
45,
50,
55,
60,
65,
70,
75,
80,
85,
90,
96,
101,
106,
111,
116,
121,
126,
131,
136,
141,
146,
152,
157,
162,
167,
172,
177,
182,
187,
192,
197,
202,
207,
212,
218,
223,
228,
233,
238,
244,
249,
255,
259,
265,
270,
275,
280,
286,
291,
296,
302,
307,
313,
318,
324,
329,
335,
340,
346,
351,
357,
362,
367,
372,
377,
382,
388,
393,
398,
403,
408,
414,
419,
424,
429,
434,
440,
445,
450,
456,
461,
466,
472,
477,
482,
488,
493,
499,
504,
509,
515,
520,
521,
527,
532,
538,
543,
548,
554,
559,
565,
570,
576,
581,
587,
592,
598,
603,
609,
614,
620,
625,
631,
637,
642,
648,
654,
659,
665,
671,
676,
682,
688,
694,
699,
705,
711,
717,
722,
728,
734,
740,
746,
752,
757,
763,
769,
775,
781,
787,
793,
799,
805,
811,
817,
823,
829,
835,
841,
847,
853,
859,
866,
872,
878,
884,
890,
896,
903,
909,
915,
922,
928,
934,
941,
947,
954,
960,
966,
973,
979,
986,
993,
999,
1006,
1012,
1019,
1026,
1032,
1039,
1046,
1053,
1059,
1066,
1073,
1080,
1087,
1094,
1101,
1108,
1115,
1122
};